package com.ruoyi.map.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 *  附件注意事项
 * 
 * @author ruoyi
 * @date 2024-11-12
 */
@ApiModel(value = "NearbyAttentionDto",description = "附近注意事项实体")
public class NearbyAttentionDto extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("法律法规")
    /** 法律法规 */
    @Excel(name = "法律法规")
    private String law;

    @ApiModelProperty("附近禁钓水域列表")
    /** 附近禁钓水域 */
    @Excel(name = "附近禁钓水域")
    private List<FhMapWater> fhMapWaterList;

    @ApiModelProperty("保护鱼种列表")
    /** 保护鱼种 */
    @Excel(name = "保护鱼种")
    private List<FhMapFishprotection> fhMapFishprotectionList;

    @Override
    public String toString() {
        return "NearbyAttentionDto{" +
                "law='" + law + '\'' +
                ", fhMapWaterList=" + fhMapWaterList +
                ", fhMapFishprotectionList=" + fhMapFishprotectionList +
                '}';
    }

    public String getLaw() {
        return law;
    }

    public void setLaw(String law) {
        this.law = law;
    }

    public List<FhMapWater> getFhMapWaterList() {
        return fhMapWaterList;
    }

    public void setFhMapWaterList(List<FhMapWater> fhMapWaterList) {
        this.fhMapWaterList = fhMapWaterList;
    }

    public List<FhMapFishprotection> getFhMapFishprotectionList() {
        return fhMapFishprotectionList;
    }

    public void setFhMapFishprotectionList(List<FhMapFishprotection> fhMapFishprotectionList) {
        this.fhMapFishprotectionList = fhMapFishprotectionList;
    }

    public NearbyAttentionDto() {
    }

    public NearbyAttentionDto(String law, List<FhMapWater> fhMapWaterList, List<FhMapFishprotection> fhMapFishprotectionList) {
        this.law = law;
        this.fhMapWaterList = fhMapWaterList;
        this.fhMapFishprotectionList = fhMapFishprotectionList;
    }
}
